Social Computing in JaCaMo

نویسندگان

  • Matteo Baldoni
  • Cristina Baroglio
  • Federico Capuzzimati
چکیده

Social Computing (SC) requires agents to reason seamlessly both on their social relationships and on their goals, beliefs. We claim the need to explicitly represent the social state and social relationships as resources, available to agents. We built a framework, based on JaCaMo, where this vision is realized and SC is implemented through social commitments and commitment protocols. 1 PROPOSAL AND MOTIVATION Many systems, developed to support human users, require a transition from an individualistic to a societal perspective. For instance, Socio-Technical Systems (STS) are large-scale, multi-party, crossorganizational systems, which help stakeholders to interact and to use shared resources [11]. Such systems perform a social computation which is the sum of the independent contributions of autonomous, and heterogeneous, parties [10]. Traditional approaches to software engineering do not fit the needs of such systems, because they do not help capturing the social aspects of the computation, like the social relationships between the parties. The way suggested by STS is to foresee a specific layer that contains the regulations that norm the system behavior. This direction is followed by normative MAS, e.g. [7], which enrich MASs by representing the norms that rule the system. However, such approaches lack proper abstractions for capturing the social state, i.e. the set of relationships and dependencies that are created and exist along the course of events, which are the foundations on which the social behavior of the parties is established. Social relationships connect the interacting parties, they have a normative value (in that they allow agents to have expectations on one another), and they can be verified based just on the observable behavior of the agents. From a Software Engineering perspective, the advantage of explicitly representing the social state is to allow the realization of systems with a high degree of decoupling and of modularity of their components, avoiding to “hard code” the logic of interaction inside the code of the agents, whose executions are kept aligned by the social state itself. Most of Multi-Agent frameworks and platforms do not explicitly account for the social state. We propose an agent framework, 2COMM4JASON, that, instead, does so by explicitly representing the social state through the social relationships and the rules that cause it to evolve along the interaction. Agents and social relationships are first-class entities that interact in a bi-directional manner. Social relationships are created by the execution of interaction protocols and provide expectations on the agents’ behavior. On the other hand, existing social relationships affect the decisions and the behaviors of the agents they involve. Our proposal exploits the Agents&Artifacts (A&A) meta-model [8] and reifies the social state as a set of resources, in a way that al1 Università di Torino, Dipartimento di Informatica, Italy, email: {matteo.baldoni,cristina.baroglio,federico.capuzzimati}@unito.it lows agents to seamlessly reason on them and on their beliefs, goals, etc. Thus parties can dynamically recognize, accept, refuse rules and relationships, as advised in [4]. Moreover, the social state, as a resource, can be used to monitor the interaction. Social relationships are modeled as commitments and the rules that cause the social state to evolve are modeled as commitment-based interaction protocols. The framework builds upon the JaCaMo platform [2], and the Jason language is extended so to allow reasoning on commitments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming with Commitments and Goals in JaCaMo + ( Extended

Multiagent systems (MASs) provide a natural way to realize applications where a group of autonomous actors coordinate their interactions. Nevertheless, a growing feeling [6, 5] is that there is the need of equipping agents with the means for developing a social behavior. Social aspects are not limited to message exchanges nor to the mere realization of teamwork. An agent who perceives another a...

متن کامل

Social Computing with 2COMM4JASON

Social Computing (SC) requires agents to reason seamlessly both on their social relationships and on their goals, beliefs. We claim the need to explicitly represent the social state and social relationships as resources, available to agents. We built a framework, based on JaCaMo, where this vision is realized and SC is implemented through social commitments and commitment protocols. 1998 ACM Su...

متن کامل

Commitment-based Agent Interaction in JaCaMo+

We present the JaCaMo+ framework for programming multiagent systems (MAS), where agents interact thanks to commitment-based interaction protocols. Commitment protocols are realized as artifacts that maintain a social state and notify to the participating agents those events that are relevant to the interaction. We discuss the advantages, like increased modularity and flexibility, that are broug...

متن کامل

Exploiting Social Commitments in Programming Agent Interaction

Modeling and regulating interactions among agents is a critical step in the development of Multiagent Systems (MASs). Some recent works assume a normative view, and suggest to model interaction protocols in terms of obligations. In this paper we propose to model interaction protocols in terms of goals and commitments, and show how such a formalization promotes a deliberative process inside the ...

متن کامل

The Impact of Social Commerce Determinants on Social Capital for Energy Sectors

This study investigates the constructs and related theories that drive social capital in energy sector from the intention perspectives. This research uses theories of ‘social support’ and ‘planned behaviour’ alongside satisfaction and perceived value to propose a research model that drives social capital for energy sectors in Malaysia. The model reveals that the Theories of Planned Behaviour (T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014